.sub-title {
    font-size: 24rpx;
    color: #999;
}

.cell {
    margin: 40rpx 0;
}

.login-ball {
    background-image: linear-gradient(25deg, #fa123b, #ff6b35, #ff9f28, #ffcc03);
    border-bottom-left-radius: 300rpx;
    height: 400rpx;
    position: relative;
}

/deep/ .u-form-item--right__content__slot {
    width: 100%;
    display: block;
}

.title {
    height: 56rpx;
    font-size: 40rpx;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FA6C3E;
    line-height: 56rpx;
    text-align: center;
    margin-top: 100rpx;
}

.privacy {
    font-size: 24rpx;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #848484;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
}

span {
    color: #FA6C3E;
}

.form {
    padding: 0 72rpx;
}

.divider {
    margin: 30rpx 0 !important;
}

.submit {
    height: 80rpx;
    line-height: 80rpx;
    background-image: linear-gradient(90deg, #ff6b35, #ff9f28, #ffcc03);
    color: #fff;
    text-align: center;
    font-size: 30rpx;
    border-radius: 100px;
}

.logo {
    height: 400rpx;
    text-align: center;
    // transform: scale(2.5);
}

.logo-cell {
    text-align: center;
}

.text-tips {
    text-align: center;
    color: #ff9f28;
}

.tips {
    position: absolute;
    bottom: 10rpx;
    width: 100%;
    text-align: center;
}